package br.com.veterinariavillage.control;

import java.util.ArrayList;

import br.com.veterinariavillage.dao.DAOVeterinario;
import br.com.veterinariavillage.dao.IDAOBuscaVeterinario;
import br.com.veterinariavillage.dao.IDAOVeterinario;
import br.com.veterinariavillage.model.Veterinario;

public class CtrVeterinario {

	public void inserirVeterinario(Veterinario v) {
		IDAOVeterinario dao = new DAOVeterinario();
		dao.inserir(v);
	}
	public void alterarVeterinario(Veterinario v) {
		IDAOVeterinario dao = new DAOVeterinario();
		dao.atualizar(v);		
	}
	public void excluirVeterinario(Veterinario v) {
		IDAOVeterinario dao = new DAOVeterinario();
		dao.excluir(v);		
	}
	public static CtrVeterinario getControle(){
		return new CtrVeterinario();
	}
	public ArrayList<Veterinario> consultarVeterinario(){
		IDAOBuscaVeterinario dao = new DAOVeterinario();
		return dao.localizar();	
	}
	public ArrayList<Veterinario> consultarVeterinarioPorNome(String nome){
		IDAOBuscaVeterinario dao = new DAOVeterinario();
		return dao.localizarPorNome(nome);	
	}
	public Veterinario consultarVeterinarioPorCrmv(String crmv){
		IDAOBuscaVeterinario dao = new DAOVeterinario();
		return dao.localizarPorCrmv(crmv);	
	}
}
